home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
program
/
oxcc1434.zip
/
TEST.BAT
< prev
Wrap
DOS Batch File
|
1995-11-06
|
2KB
|
52 lines
echo // BATCH FILE TO TEST THE COMPILER AND INTERPRETER >trace
cd src
echo // >>trace
echo // GENERATE A BYTE CODE LISTING FOR THE TEST PROGRAM `toxcc' >>trace
echo // oxcc -qwLGb toxcc.c >>trace
oxcc -qwLGb toxcc.c >>trace
echo // >>trace
echo // GENERATE A .anf FILE FOR `toxcc' >>trace
echo // oxcc -qwLGn toxcc.c >>trace
oxcc -qwLGn toxcc.c >>trace
echo // >>trace
echo // GENERATE A .byt FILE FOR THE BACKEND PROGRAM `oxccb' >>trace
echo // oxcc -qwGb oxccb.c >>trace
oxcc -qwGb oxccb.c >>trace
echo // >>trace
echo // USE THE COMPILER TO INTERPRET `oxccb' AND GENERATE LISTING >>trace
echo // oxcc -qwrf oxccb.c "-(-L -o toxcc.l1 toxcc.anf" >>trace
oxcc -qwrf oxccb.c "-(-L -o toxcc.l1 toxcc.anf" >>trace
echo // >>trace
echo //USE `bterp' TO INTERPRET `oxccb' AND GENERATE LISTING >>trace
echo // bterp oxccb -L -o toxcc.l2 toxcc.anf >>trace
bterp oxccb -L -o toxcc.l2 toxcc.anf >>trace
echo // >>trace
echo /* ========================================================== */ >>trace
echo toxcc.lst, toxcc.l1 and toxcc.l2 SHOULD BE SUBSTANTIALLY THE SAME >>trace
echo /* ========================================================== */ >>trace
echo // >>trace
echo // INTERPRET TOXCC WITH THE COMPILER >>trace
echo // oxcc -qwr toxcc.c >>trace
oxcc -qwr toxcc.c >>trace
echo // >>trace
echo // GENERATE A .byt FILE FOR `toxcc' >>trace
echo // oxcc -qwGb toxcc.c >>trace
oxcc -qwGb toxcc.c >>trace
echo // >>trace
echo // INTERPRET TOXCC WITH `bterp' >>trace
echo // bterp toxcc >>trace
bterp toxcc >>trace
echo // >>trace
echo // USE `bterp' TO INTERPRET `oxccb' AND GENERATE .byt FILE FOR `toxcc' >>trace
echo // bterp oxccb toxcc >>trace
bterp oxccb toxcc >>trace
echo // >>trace
echo // INTERPRET TOXCC WITH `bterp' >>trace
echo // bterp toxcc >>trace
bterp toxcc >>trace
echo // >>trace
echo // IF YOU DON'T SEE `ERROR' IN THE `TRACE' FILE, THEN ALL WENT WELL >>trace
cd ..